﻿
table.grid-view-default
{
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    font-size: 14px;
    line-height: 1.5em;
}

table.grid-view-default td, .grid-view-default th
{
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 0.7em 0.3em;
}

table.grid-view-default th
{
    background-color: #e6edf8;
    text-align: center;
    
    font-weight: bold;
    color: #333;
}

table.grid-view-default tr.stripped
{
    background-color: #f7fafe;
}

table.grid-view-default tr:hover
{
    background-color: #e6edf8;
}

table.grid-view-default .check-item, table.grid-view-default .check-header
{
    width: 24px;
    text-align: center;
}

table.grid-view-default .opts-header, table.grid-view-default .opts-item
{
    width: 48px;
    text-align: center;
}

table.grid-view-default .pager
{
    background-color: #fff !important;
    padding: 0.3em !important;
}

table.grid-view-default .pager table
{
    border: none;
}

table.grid-view-default .pager table tr
{
    background-color: #fff !important;
}

table.grid-view-default .pager table td
{
    font-size: 14px;
    line-height: 1.5em;
    border: none;
    padding: 0;
}

table.grid-view-default .pager table td span
{
    background-color: #fafafa;
    border: 1px solid #aaa;
    border-radius: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 5px;
}

table.grid-view-default .pager table td a
{
    color: #333;
    text-decoration: none;
    background-color: #e6edf8;
    border: 1px solid #aaa;
    border-radius: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 5px;
}
